package org.example.weboj.dto;

import lombok.Data;
import java.util.List;

@Data
public class DebugResponse {
    private String type; // response
    private String command; // 对应的命令
    private boolean success;
    private String message;
    private ResponseData data;
    
    @Data
    public static class ResponseData {
        private List<StackFrame> stackFrames;
        private List<DebugVariable> variables;
        private String result; // 表达式求值结果
        private List<Breakpoint> breakpoints;
    }
} 